WCPay\Core\Server\Request A

Total Complexity 75
Dependencies 11
Dependents 11
Total lines 822
Lines of code 321
Logical lines of code 123
Comment lines 366
Methods 35
Properties 9

Methods 35

Method Rating Maintainability Complexity Lines of code
get_params()
S
51 6 28
validate_stripe_id()
S
50 5 31
apply_filters()
S
53 5 22
traverse_class_constants()
S
59 4 15
validate_api_route()
S
66 4 7
validate_date()
S
59 3 15
unset_param()
S
66 4 8
validate_currency_code()
S
59 3 14
validate_extended_class()
S
61 3 14
handle_rest_request()
S
63 3 11
set_request_route_id_parameter()
S
65 3 9
set_param()
S
69 3 6
validate_is_larger_than()
S
61 2 15
extend()
S
58 2 15
get_param()
S
61 2 14
validate_user_name()
S
61 2 14
validate_redirect_url()
S
60 2 14
array_diff()
S
66 2 9
throw_immutable_exception()
S
64 1 12
get_default_params()
S
80 1 3
__construct()
S
73 1 5
get_api()
S
100 1 0
get_method()
S
100 1 0
should_return_raw_response()
S
82 1 3
get_required_params()
S
79 1 3
get_immutable_params()
S
79 1 3
should_use_user_token()
S
82 1 3
is_site_specific()
S
82 1 3
set_params()
S
81 1 3
get()
S
72 1 5
set_hook_args()
S
81 1 3
assign_hook()
S
81 1 3
format_response()
S
80 1 3
send()
S
73 1 5
create()
S
79 1 3